package com.ruoyi.web.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import com.ruoyi.common.annotation.Excel;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 */
@Data
public class ImputationRecordPageVO {

    @JsonSerialize(using = ToStringSerializer.class)
    private Long userId;

    /** 来源地址 */
    private String sourceAddress;

    /** 到账地址 */
    private String arrivalAddress;

    /** 交易哈希 */
    private String transactionHash;

    @Excel(name = "状态", readConverterExp = "1=：归集中，2：成功，3：失败")
    private String state;

    /** 数量 */
    private BigDecimal quantity;

    /** 币种 */
    private String currency;

    /** 公链 */
    private String chain;

    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

}
